<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>



  //中级阶段this 指向 

//   let obj = {
//             name: 'zs',
//             age: 20,
//             say: function () {
//                 console.log(this)
//             }
//         }



//         function fn() {
//             console.log(this)
//         }


//         fn()  //window



//         fn.call(obj)    //this=>  obj




        //升级一点点  
    // let name='hello  this  就是搞不懂';
    // let  age=1;
    // var  names='xxx';
    // var  age=200;


    //     var  obj = {
    //         names: 'zs',
    //         age: 20,
    //         say: function () {
    //             console.log(this)
    //         }
    //     }



    //     function fn() {
    //         // alert(1)
    //         console.log(this.names)
    //         console.log(this.age)
    //     }


    //     console.dir(fn)

    //     fn() 



    //     fn.call(obj)   



     //升级一点点2  

    //  var  obj = {
    //         names: 'zs',
    //         age: 20,
    //         say: function (a=1,b=2) {
    //             console.log(this)
    //             console.log(this.names+ a+b)
    //         }
    //     }


    //     obj.say()
    //     obj.say.call(null,100,200)  //this -> window

    //     obj.say.call(undefined,100,200)  //this -> window








    </script>
</body>
</html>